home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / comm / bbs / c342q07.lha / example.sys < prev    next >
Text File  |  1995-03-14  |  10KB  |  253 lines

  1. |
  2. | These are the basics, set these up to describe your system
  3. |
  4. #nodeTitle "The Amiga Zone"
  5. #nodeName  "The Amiga Zone"
  6. #nodeId    "US (609) 953 8159"
  7. |
  8. | These two define the name of the intial room and floor users enter
  9. | when they login.
  10. |
  11. #baseRoom  "Front Door"
  12. #MainFloor "The Convention"
  13. |
  14. | Basic System parameters.  I recommend that you keep CRYPTSEED at zero
  15. | although any value can be used.  It makes debug easier for me if I grab
  16. | your files.
  17. | The message slots and size of the message base is a little cryptic.  If
  18. | you have 100 slots, then Citadel will remember the last 100 messages in
  19. | each room.  Mail has a separate value, but it is the same idea.  With
  20. | 100 rooms, you have 10,000 active messages possible in the system.  With
  21. | messages sizing from  500 bytes to 7500 bytes, you could have a message
  22. | base of 5,000,000 to 75,000,000!  Typically the average message is alot
  23. | closer to the 500 bytes size.  The 600K size here gives me a file that is
  24. | 1217 blocks in size(614400 bytes).  This would actually fit on a floppy
  25. | if you wanted(although it would pretty much fill the floppy).
  26. | You can make these pretty much any value you want, the larger the value
  27. | the more the disk space needed.  A reasonable approximation for messagek
  28. | is:
  29. |
  30. | ( MSG-SLOTS + MAIL-SLOTS ) * 2.75K
  31. | ( 120 + 99 ) * 3K = 602.25
  32. |                                 You can use more.....
  33. | For the larger sized system, use 7.5K and get 1604K...
  34. | The practical limit is 4095K
  35. #CRYPTSEED       0
  36. #MESSAGEK     2000
  37. #MSG-SLOTS     120
  38. #MAIL-SLOTS     99
  39. #MAXROOMS       98
  40. |
  41. | These parameters define the User log size and User defaults.
  42. | defaults: Terminal width is 79, Open logins, Users can create
  43. | rooms, have access to mail, files, and doors.  You must login
  44. | to enter or read a message.  Timeout for inactivity is 300 seconds.
  45. #LOGSIZE       399           -- number of users the system can have
  46. #UNLOGGED-WIDTH 79           -- width of a new/un-logged in user's screen
  47. #AIDESEEALL 0                -- Can Aides see everything?            (0== no)
  48. #LOGINOK    1                -- ok for a user to create their account(1==YES)
  49. #ENTEROK    0                -- Un-logged user post messages         (0==no)
  50. #READOK     0                -- Un-logged user read messages         (0==no)
  51. #ROOMOK     1                -- Can Users create rooms?              (1==yes)
  52. #ALLMAIL    1                -- Can Users use private mail           (1==yes)
  53. #DoorPrivs  1                -- Can Users play/use doors?            (1==yes)
  54. #CONSOLE-TIMEOUT  300        -- Inactivity timer(300 seconds)
  55. #FILE-PRIV-DEFAULT  1        -- Can users download files?            (1==yes)
  56. #ANON-MAIL-LENGTH 600        -- Max Size of un-logged user's messages
  57. #ANONYMOUS-SESSIONS          -- log unsuccessful attempts
  58. #LOGIN-ATTEMPTS        4     -- number of times a user can try to login
  59. #NewNetPrivs        1        -- users get net priveledges by default(1==yes)
  60. --
  61. -- define these only if you wish to
  62. -- support QWK downloading of messages
  63. --
  64. #QWKWORKAREA  "CIT:QWK/WORK"   -- Work directory for temporary files
  65. #QWKFILEAREA  "CIT:QWK/FILES"  -- where all the temporary files go
  66. #QWKMAXROOM      200           -- rooms at one time
  67. #QWKMAXPACKET  10000           -- messages at one time
  68. #QWKNAME      "AMIGAZONE"      -- name of the quick packet
  69. #QWKLOCATION  "MEDFORD, NJ"    -- location of the BBS
  70. |
  71. | Define the file for sysop mail archiving, how many shared rooms
  72. | no mirrored message file, and a network area of 1000K.
  73. | The sysPassword is a filename, the file contains the sysop remote
  74. | password.  With this password you can call your bbs and do sysop
  75. | functions remotely.
  76. |
  77. #SYSOP-ARCHIVE "cit:sysop_mail"
  78. #sysPassword          "bbs:bbs/pw"
  79. #sysopName            "Tony Preston"
  80. #MIRRORMSG          0
  81. #SHARED-ROOMS      50        -- Number of rooms we can share
  82. #NET_AREA_SIZE   1000        -- size of area for net-sent files
  83. #MAX_NET_FILE    1000        -- maximum size(in K) of any one file.
  84. |
  85. | Define the different directories for Citadel to use.  This allows
  86. | you to spread the files out.  You can use the same directory for
  87. | more than one of these.
  88. |
  89. #HELPAREA             "bbs:bbs/helps"
  90. #LOGAREA              "bbs:bbs/General"
  91. #ROOMAREA             "bbs:bbs/room"
  92. #MSGAREA              "bbs:bbs/General"
  93. #FLOORAREA            "bbs:bbs/General"
  94. #AUDITAREA            "bbs:bbs/audit"
  95. #HOLDAREA             "bbs:bbs/hold"
  96. #EDIT-AREA            "bbs:bbs/edit/"
  97. #NETAREA              "bbs:bbs/net"
  98. #NET_RECEPT_AREA      "bbs:bbs/recieving"
  99. #DOMAINAREA           "bbs:bbs/domains"
  100. |
  101. | Miscelaneous parameters
  102. |
  103. #SCAN-NET-MESSAGES           -- the file badwords.sys in the room area
  104.                              -- is used to scan all message.
  105. #EDITOR "TTX WAIT"           -- Sysop console message editor
  106. #CLOCK   always              -- default anyways
  107. |
  108. | Define the serial port interface, baud rate
  109. |
  110. #SYSBAUD              7      -- maximum baud rate
  111. #LOCK-PORT            7      -- lock at 38.4K  baud
  112. #SERIAL_7WIRE                -- enable CTS/RTS hardware handshaking
  113. |
  114. | Citadel defaults to serial.device, unit 0
  115. |
  116. -#DIRECTTOCHIP              -- Serial Port:Look at hardware directly
  117. #SERIALDEVICE  "gvpser.device"
  118. #UNITNUMBER    0
  119. -#CLEAN-CALLLOG            -- Uncomment if you don't want net session
  120.                            -- in the calllog.sys file(audit trail of users).
  121. |
  122. | These parameters define the networking characteristics
  123. |
  124. #NETWORK            1        -- Are we networking? (1==yes)
  125. #RouteMail          1        -- Will we route mail to other systems(1==yes)
  126. #ServeDomain          "NJ"
  127. #DomainDisplay        " [%s] "
  128. #nodeDomain           "NJ"
  129. #MailHub           "Mars Hill"
  130. |
  131. | defines the modem strings
  132. |
  133. -#modemSetup          "ATZ1\rATN1\\N3S0=1S37=0S36=7&Q9\r"
  134. #modemSetup           "ATZ1\r"
  135. #REINIT               "AT&Q9 N1\r"
  136. #callOutPrefix        "AT N1\\N3&Q9DT"
  137. #callOutSuffix        "\r"
  138. #DialOut1200          "ATN0\\N0S37=5&Q6DT"
  139. #DialOut2400          "ATN0\\N0S37=6&Q6DT"
  140. #DialOut4800          "ATN0\\N3S37=8&Q9DT"
  141. #DialOut9600          "ATN0\\N3S37=9&Q9DT"
  142. #DialOut14400         "ATN0\\N3S37=11&Q9DT"
  143. #DialOut19200         "ATN0\\N3S37=11&Q9DT"
  144. |
  145. | System screen/window size plus colors
  146. |
  147. #SCREENWIDTH      668
  148. #SCREENHEIGHT     240
  149. #SCREENCOLOR0    2085      -- 0-4095. See next line.
  150. #SCREENCOLOR1    4095      -- 0-4095. 0 is black 25 is blue, 4095 is white.
  151. |
  152. | Doors (See manuals for more information)
  153. |
  154.  
  155. -#door Bxll bull bbs:bbs/bulletins autodoor  modem unlimited
  156. -AutoDoor Login Script File (may contain several doors)
  157. -bbs:bbs/bulletins <dev:tty0 >dev:tty0
  158.  
  159. #door BJ   xbj  doors:xbj anyone modem unlimited
  160. Play Al's BlackJack Casino!
  161.  -u "%d"  <dev:tty0 >dev:tty0
  162.  
  163. #door chat chat doors: anyone modem unlimited
  164. Chat with the BBS Program itself!
  165.  <dev:tty0 >dev:tty0
  166.  
  167. #door Horo horo doors: anyone modem unlimited
  168. Have your horoscope acurately read!
  169.  <dev:tty0 >dev:tty0
  170.  
  171. #door HS2 HSclient  doors:H&S2 anyone modem unlimited
  172. Hack&Slash Version 2.0(Registered) AD&D type game
  173. "%d" >dev:tty0 <dev:tty0
  174.  
  175. #door Users clray bbs:bbs/audit  anyone modem unlimited
  176.  current user list
  177.  <dev:tty0 >dev:tty0
  178. #door Psyc  psychic doors:  anyone modem unlimited
  179.  Citadel Psychic gives you a prediction!
  180.  <dev:tty0 >dev:tty0
  181.  
  182. #door Space space doors: anyone modem unlimited
  183.  Space Empire!
  184.  "%d" doors:spac  <dev:tty0 >dev:tty0
  185.  
  186. #door Nw1 nw doors: anyone modem unlimited
  187.  Nuclear Warfare - Game One...
  188.  "%d" doors:nuke/ <dev:tty0 >dev:tty0
  189.  
  190. #door Nw2 nw doors: anyone modem unlimited
  191.  Nuclear Warfare - Game two...
  192.  "%d" doors:nuke_em/ <dev:tty0 >dev:tty0
  193.  
  194. #door nwx newuser cit:  newusers modem unlimited
  195.  Door for Newusers.
  196.  <dev:tty0 >dev:tty0
  197.  
  198. #door sysop newuser bbs:bbs/sysop anyone modem unlimited
  199.  Door for Sysop Registration(sysops only)
  200.  <dev:tty0 >dev:tty0
  201.  
  202. #door Bull bull  bbs:bbs/bulletins  anyone  modem unlimited
  203.  Bulletins for Users.
  204.  <dev:tty0 >dev:tty0  bbs:bbs/bulletins
  205.  
  206. #door ftp ftp    in:                anyone  modem unlimited CD-ROM
  207.  File transfer Program.
  208.  <dev:tty0 >dev:tty0  "%d" cd0: in:
  209.  
  210. #door new newuser cit:  anyone modem unlimited
  211.  Door for Newusers.
  212.  <dev:tty0 >dev:tty0
  213.  
  214. -#event All 0:00 autodoor quiet 1440 "Bulletins" "Citadel" Bxll
  215.  
  216. -#event <days> <time> <class> <type> <duration> <warning string> <depends>
  217. -
  218. - An Example:
  219. -#event   all   0:00  anytime-net quiet 1440 "warning string" 10 10 1
  220. - every day, all day(24 hrs = 1440 minutes), be in anytime mode and
  221. - wait for a dead time of 10 minutes, then go into networking mode for
  222. - 10 minutes on member net 1.
  223. -
  224. -#event <days> <time> <class> <type> <duration> <warning string> <depends>
  225. -#event <days> <time> <class> <type> <duration> <warning string> <depends>
  226. +---------------------------------------------------------------------------
  227. | network timing events
  228. |
  229. | net 1: local net anytime networking all day
  230. |        every 45 minutes during the day and 60 minutes at night
  231. |     2: from 4 am to 6 am we do not call out but will accept
  232. |        net sessions from others.
  233. |     3: all local systems are placed on net 1.  All passive(we do
  234. |        not call) systems are placed on other nets.
  235. |
  236. | Normal schedule:
  237. |
  238. |    Time:  0:00-3:30am   3:00 am - 6:00 am    6:00am - Midnight
  239. |                         forced net session at 6am.
  240. |              All        No outgoing calls          All
  241. +---------------------------------------------------------------------------
  242. #event ALL  0:00 anytime-net quiet   180  "GoodBye"  60  5  1
  243. #event ALL  6:30 anytime-net quiet   1050 "GoodBye"  60  5  1
  244. #event ALL  6:00 until-done-net non-preempt  10 "Network Event Scheduled" 1
  245. -#event ALL 18:00 until-done-net non-preempt  5 "Network Event Scheduled" 1
  246. -#event ALL 13:30 until-done-net non-preempt 10 "Network Event Scheduled" 1
  247. +-------------------------+
  248. | limit user download time|
  249. +-------------------------+
  250. #event ALL 0:00 dl-time quiet  360 " " 240
  251. #event ALL 6:00 dl-time quiet 1090 " " 120
  252. #alldone x x                  -- end of file
  253.